home *** CD-ROM | disk | FTP | other *** search
/ HyperStudio: Software for a Mediacentric World! / HyperStudio Macintosh Program Resource CD MAC (HM-310-0397-R07)(Roger Wagner Publishing, Inc.)(1997).iso / HS Utilities / QTVR ƒ / More QTVR Tips < prev    next >
Text File  |  1996-11-12  |  29KB  |  416 lines

  1. Tools and Techniques for Content Providers Using 
  2. QuickTime and QuickTime VR Movies
  3.  
  4. Apple's QuickTime plug-in lets you embed QuickTime movies and QuickTime VR 
  5. Panoramas and Objects directly into your web pages. We hope you will find many creative 
  6. ways to enhance your Web pages with QuickTime. The following information should help 
  7. you get started. 
  8.  
  9. How to create QuickTime movies for "fast-start" web playback
  10. First of all, you need QuickTime 2.5 for the Macintosh. If you have not upgraded to 
  11. QuickTime 2.5, you can download it from the QuickTime Software Page.
  12.  
  13. The MoviePlayer that ships with QuickTime 2.5 prepares QuickTime movies so the plug-in 
  14. can present the first frame of an embedded movie almost immediately, and can begin playing 
  15. even before the movie has been completely downloaded. Just click the "make movie self-
  16. contained" and "make movie playable on other computers" items in the "Save As" dialog. 
  17. You can also use a utility called the Internet Movie Tool to convert your movies to "fast-
  18. start". The Internet Movie Tool is convenient if you want to do a batch conversion of many 
  19. movie files. The Internet Movie Tool is available on the QuickTime Software Page. To use 
  20. the Internet Movie Tool, first make sure you have QuickTime 2.5 installed. Then you can just 
  21. drag and drop the movies you want to convert from the desktop or Finder window to the 
  22. Internet Movie Tool icon and they will be converted. 
  23.  
  24. When you convert a movie, the Internet Movie Tool is performing two tasks: 
  25. ¥A typical QuickTime movie file may have information located in an area (the resource 
  26. fork) that machines other than the Macintosh would not be able to read correctly. The 
  27. Internet Movie Tool makes sure that all of the data for the movie located where it can be read 
  28. on platforms other than a Macintosh.
  29.  
  30. ¥A typical QuickTime movie file has certain important information (meta data) at the 
  31. end of the file. The QuickTime Plug-in is constructed in such a fashion that it can start 
  32. displaying the movie before all of the movie file has been transferred from your server - but 
  33. only if this information is present at the beginning of the movie. Movies created with 
  34. QuickTime 2.5 have this data at the beginning, but pre-2.5 movies do not. The Internet Movie 
  35. Tool moves this information to the front of the file so that the plug-in can "fast-start" the 
  36. movie. 
  37.  
  38. Here's how you embed QuickTime into your web page...
  39. <EMBED SRC="SampleQT.mov" HEIGHT=176 WIDTH=136> 
  40. Replace the name "SampleQT.mov" with the name of your movie, and the values for height 
  41. and width of the movie with the dimensions of your movie (add 24 to the height of the 
  42. movie for the default controller). (Hint, if you don't know these values open your movie 
  43. with MoviePlayer that comes with QuickTime and select Get Info from the Movie menu. 
  44. Choose Size from the right pop-up menu. You will need to add 24 pixels to the height for the 
  45. height of the controller unless you have specified CONTROLLER=FALSE (see below). Now, 
  46. you're ready to test your optimized QuickTime movie for fast-start playback.
  47. SampleQT.mov Syntax for the EMBED tag <EMBED> The EMBED tag is used to embed 
  48. different kinds of contents within an HTML page such as QuickTime movies. When the 
  49. document specified in the SRC parameter is a QuickTime movie then the QuickTime plug-in 
  50. will be used to display it. As with the rest of HTML, all parameter keywords listed below are 
  51. case insensitive. 
  52.  
  53. SRC=url The URL of the source document. 
  54. PLUGINSPAGE=url PlugInsPage is an optional parameter. The PlugInsPage parameter allows 
  55. you to specify a URL from which the user can fetch the necessary plug-in if it is not installed. 
  56. This parameter is handled by Netscape. If Netscape cannot find the plug-in when loading 
  57. your page, it will warn the user and allow them to bring up the specified URL, from which 
  58. one could download the QuickTime plug-in. IMPORTANT: Please set this parameter to: 
  59. "http:/ /quicktime.apple.com" which will point to the most appropriate plug-in for various 
  60. versions of Navigator and different operating systems. This option is appropriate for both 
  61. QuickTime movies and QuickTime VR Objects and Panoramas. 
  62.  
  63. WIDTH=size in pixels The WIDTH attribute specifies the width of the embedded document, 
  64. in pixels. This option is appropriate for both QuickTime and QuickTime VR movies. The 
  65. WIDTH parameter is required unless you use the HIDDEN parameter (below). Never specify a 
  66. width of less than 2 as this can cause problems with Navigator. If you are trying to use tiny 
  67. width and height to hide the movie, use the HIDDEN tag instead, as explained below. If you 
  68. don't know the width of the movie, open your movie with MoviePlayer (PLAYER.EXE on 
  69. Windows 3.1 or PLAY32.EXE on Windows NT/'95) that comes with QuickTime and select Get 
  70. Info (Get Movie Info under Windows) from the Movie menu. If you supply a width that is 
  71. smaller than the actual width of the movie, the movie will be cropped to fit the width. If you 
  72. supply a width that is greater than the width of the movie, the movie will be centered inside 
  73. this width. 
  74.  
  75. HEIGHT=size in pixels The HEIGHT attribute specifies the height of the embedded document, 
  76. in pixels. This option is appropriate for both QuickTime and QuickTime VR movies. If you 
  77. want to display the movie's controller, you will need to add 24 pixels to the HEIGHT. The 
  78. HEIGHT parameter is required unless you use the HIDDEN parameter (below). Never specify 
  79. a height of less than 2 as this can cause problems with Navigator. If you are trying to use tiny 
  80. width and height to hide the movie, use the HIDDEN tag instead, as explained below.If you 
  81. don't know the height of the movie, open your movie with the MoviePlayer that comes with 
  82. QuickTime (PLAYER.EXE or PLAY32.EXE on Windows 3.1) and select Get Info (Get Movie 
  83. Info under Windows) from the Movie menu. If you supply a height that is smaller than the 
  84. actual height of the movie (plus 24 if you are showing the controller), the movie will be 
  85. cropped to fit the height. If you supply a height that is greater than the height of the movie, 
  86. the movie will be centered inside this height. 
  87.  
  88. HIDDEN HIDDEN is an optional parameter. The HIDDEN parameter controls the visibility of 
  89. the movie. There are no values to supply for this parameter. If you do not supply HIDDEN, 
  90. then the movie will be visible. If you supply HIDDEN, the movie is not visible on the page. 
  91. This option is not appropriate for QuickTime VR Objects or Panoramas. You can use the 
  92. HIDDEN setting to hide a sound-only movie. 
  93.  
  94. AUTOPLAY=value AUTOPLAY is an optional parameter. When set to TRUE, the 
  95. AUTOPLAY parameter causes the movie to start playing as soon as the QuickTime plug-in 
  96. estimates that it will be able to play the entire movie without waiting for additional data. 
  97. Acceptable values for this parameter are TRUE and FALSE. The default value of AUTOPLAY 
  98. is FALSE. This option is not appropriate for QuickTime VR Objects and Panoramas.
  99. CONTROLLER=value CONTROLLER is an optional parameter. The CONTROLLER 
  100. parameter sets the visibility of the movie controller. Acceptable values for this parameter are 
  101. TRUE and FALSE. The default value of the CONTROLLER parameter is TRUE. This option is 
  102. not appropriate for QuickTime VR Objects and Panoramas.
  103.  
  104. LOOP=value LOOP is an optional parameter. When set, the LOOP parameter makes the 
  105. movie play in a loop. Acceptable values for this parameter are TRUE, FALSE and 
  106. PALINDROME. Setting LOOP to PALINDROME causes the movie to play alternately forwards 
  107. and backwards. The default value of LOOP is FALSE. This option is not appropriate for 
  108. QuickTime VR Objects and Panoramas.
  109.  
  110. PLAYEVERYFRAME=value PlayEveryFrame is an optional parameter. When set, the 
  111. PlayEveryFrame parameter causes the movie to play every frame even if it is necessary to play 
  112. at a slower rate to do so. This parameter is particularly useful to play simple animations. 
  113. Acceptable values for this parameter are TRUE and FALSE. The default value of the 
  114. PlayEveryFrame parameter is FALSE. This option is appropriate for QuickTime movies. 
  115.  
  116. Note: 
  117. PLAYEVERYFRAME=TRUE will turn off any audio tracks your movie may have.
  118. HREF=url HREF is an optional parameter. When set, the HREF parameter provides a link to 
  119. another page when the movie is clicked on. This option would only be appropriate for a 
  120. movie without a controller. Note: if you are using a relative pathname for the HREF then it 
  121. should be relative to location of the movie specified in the SRC= parameter. This option is 
  122. not appropriate for QuickTime VR Objects and Panoramas.
  123.  
  124. TARGET=frame TARGET is an optional parameter. When set, the TARGET parameter is the 
  125. name of a valid frame that will be the target of a link (including _self, _top, _parent, _blank 
  126. or an explicit frame name). This parameter is for use with the HREF parameter. This option is 
  127. not appropriate for QuickTime VR Objects and Panoramas.
  128.  
  129. PAN=integer PAN is an optional parameter. The PAN parameter allows you to specify the 
  130. initial pan angle for a QuickTime VR movie.The range of values for a typical movie would be 
  131. 0.0 to 360.0 degrees. This parameter has no meaning for a standard QuickTime movie.
  132. TILT=integer TILT is an optional parameter. The TILT parameter allows you to specify the 
  133. initial tilt angle for a QuickTime VR movie. The range of values for a typical movie would be 
  134. -42.5 to 42.5 degrees. This parameter has no meaning for a standard QuickTime movie.
  135. FOV=integer FOV is an optional parameter. The FOV parameter allows you to specify the 
  136. initial field of view angle for a QuickTime VR movie.The range of values for a typical movie 
  137. would be 5.0 to 85.0 degrees. This parameter has no meaning for a standard QuickTime 
  138. movie.
  139.  
  140. NODE=integer NODE is an optional parameter. The NODE parameter allows you to specify 
  141. The initial node for a multi-node QuickTime VR movie.
  142. CORRECTION=value CORRECTION is an optional parameter. Possible values are NONE, 
  143. PARTIAL, or FULL. This parameter is only appropriate for QuickTime VR objects and 
  144. panoramas.
  145.  
  146. Here are some Frequently Asked Questions
  147. Q I have some movies embedded in a table. When I view them on a Macintosh I hear 
  148. distorted sound and see banded video. What could cause this? 
  149. A This seems to be associated with "bad" HTML code for tables, and is triggered when your 
  150. browser window hides a piece of your movie or movies. Try checking your code with the 
  151. "Check Markup" or "Check HTML" command of BBEdit 4.0. This will point out any errors in 
  152. your HTML code. Fix them and this problem should go away. 
  153.  
  154. Q What do users need to view my QuickTime-enhanced pages? 
  155. A Full instructions and all the utilities your audience needs are contained in the QuickTime 
  156. Read-me file that comes with Netscape Navigator 3.0. The latest version of this document is 
  157. also available on-line. Briefly, here's the list: 
  158. ¥A Mac running MacOS System 7 or later, or a PC running Windows 95, NT, or 3.1. 
  159. ¥Latest version(s) of QuickTime and Macintosh Sound Manager (QuickTime 2.5 for 
  160. Macintosh, Sound Manager 3.2 for Macintosh (included in System 7.5.3), or QuickTime 2.1.1 
  161. for Windows) 
  162. ¥Apple's QuickTime plug-in 
  163. ¥The QuickTime plug-in is included with the 3.0 release of Netscape Navigator. It can 
  164. also be obtained on the Apple QuickTime Software page. 
  165. ¥If you are using QuickTime VR (Virtual Reality) Panoramas and Objects on your page, 
  166. viewers will need the QTVR Components file (for Macintosh) or the QTVR library version 
  167. 1.0.3 (for Windows). These are available on the Apple QuickTime Software page. 
  168. ¥Netscape Navigator 3.0 or later. The current version is available on Netscape's web site. 
  169. The Apple QuickTime plug-ins have not been fully tested with other browsers and have 
  170. specifically been disabled for Netscape 2.0/2.01. We are working on a future release that 
  171. supports other browsers. 
  172.  
  173. Q If I choose not to display the movie controller, does the viewer have any way to start/stop 
  174. the movie? 
  175. A There may be times when you decide not to show a movie's controller using the 
  176. CONTROLLER=FALSE tag. For instance, a short clip of sound that you want to play once 
  177. through as a voice over, or a movie that you want to use as an animation (possibly looping) 
  178. directly on your page. In this case, the user still has some control over the movie - provided it 
  179. is not hidden. On a Macintosh, if a movie is visible and does not have an HREF tag associated 
  180. with it, double-clicking on the movie will start the movie and a single click will pause it. This 
  181. also works for movies with controllers. On a PC, a single click toggles the pause/play state 
  182. (again, this will not work with movies with an HREF tag associated with them, since clicking 
  183. in this case will take the user to the location specified by the HREF). 
  184.  
  185. Q I want to include a QuickTime VR panorama in my page. Will users be able to use the same 
  186. keys as in the QuickTime VR Movie Player - option and control (shift and control on 
  187. Windows) to zoom in/zoom out of the movie? Likewise, with a regular QuickTime movie, 
  188. will the arrow keys to step through the movie a frame at a time? 
  189. A The keys for QuickTime VR work as expected, although users need to select the VR 
  190. panaroma or QuickTime movie first by clicking on it For regular movies, the arrow keys do 
  191. not work on Windows. If you want the user to be able to single-step through the movie, use 
  192. the CONTROLLER=TRUE parameter to display the movie controller. 
  193.  
  194. Q Should Windows users download the 16-bit or 32-bit version of the QuickTime plug-in, or 
  195. both? 
  196. A Definitely *not* both. They should download the version of the Plug-in that matches the 
  197. version of Navigator they are running. All of the Windows software comes in two flavors: 
  198. 16-bit (for Windows 3.1 users) and 32-bit (for Windows '95 and NT users). In order for the 
  199. plug-in to work, it (and QuickTime and the QuickTime VR software) must be the same 
  200. "flavor" as the version of Navigator it is running with. When users download any of the 
  201. software listed above, they should be careful to download the correct version: the 32-bit 
  202. version if they are using Navigator for Windows '95 or NT, or the 16-bit version if they are 
  203. using Navigator for Windows 3.1. They can determine which version of Navigator they have 
  204. by looking inside the PLUGINS folder in their NETSCAPE folder. If the name of the default 
  205. Netscape plug-in s Npnull16.dll, they are using 16-bit Navigator. If it is Npnull32.dll, they are 
  206. using 32-bit Navigator. 
  207.  
  208. Q I am including QuickTime VR files in my pages. I've gotten feedback from Windows '95 (or 
  209. NT) users that my VR files appear blank. 
  210. A They may be using the 16-bit (Window 3.1) version of the QuickTime VR software with the 
  211. 32-bit (Windows NT/''95) version of Navigator, or vice versa. The version of QTVR must be 
  212. compatible with the version of Navigator they are running (see previous question). 
  213.  
  214. Q I am including QuickTime VR files in my pages. I've gotten feedback from a Macintosh 
  215. user that my VR files either appear blank or just play like regular movies - no interactivity. 
  216. A Two possibilities: The user may not have the latest QuickTime VR components file (1.0.2 
  217. for Macintosh) in his/her plug-ins folder. The QuickTime VR components file contains 
  218. software used by the Quicktime plug-in to play QuickTime VR Objects and Panoramas, and 
  219. must be in the same folder as the QuickTime plug-in. The user should visit the QuickTime 
  220. Software page to download the QuickTime VR components software. If the user has the VR 
  221. Components file installed properly and still gets a blank window, he/she may not have 
  222. enough free memory. Quitting open applications or disabling unneeded extensions to 
  223. increase free memory can help in this case. 
  224.  
  225. Q I am including QuickTime VR files in my pages. I've gotten feedback from a Windows user 
  226. that my VR files appear blank - even though they are using matching versions of Netscape 
  227. and the VR software version of Netscape Navigator. 
  228. A Two possibilities: The user may not have the most recent version (1.03b9 or later) of the 
  229. QTVRW.QTC file in his/her WINDOWS or WINDOWS\SYSTEM directory. Older versions 
  230. of this file are not designed to work with the plug-in. QTVRW.QTC 1.0.3b9 contains the 
  231. software required by the Quicktime plug-in to play QuickTime VR Objects and Panoramas, 
  232. and must be in the WINDOWS or WINDOWS\SYSTEM directory. The user should visit the 
  233. Apple QuickTime Software page to download this version of QTVRW.QTC. If the user has Q
  234. TVRW.QTC installed properly and still gets a blank window, he/she may not have enough 
  235. free memory. Quitting open applications or adjusting the virtual memory settings in the 
  236. System Control Panel may help. 
  237.  
  238. Q Everyone who visits my page says they get a dialog saying something like "PLAY32.EXE will 
  239. be launched to view this document" or "What do you want to do with this document?". 
  240. What's wrong? 
  241. A One of the movies can not be found or read where your HTML code says it should be. 
  242. Check to make sure all the content on the page is indeed where you have claimed it is. 
  243.  
  244. Q A user says that he downloaded Netscape Navigator 3.0, but the QuickTime plug-in doesn't 
  245. seem to be working. 
  246. A Navigator 3.0 lets you pick plug-ins for different types of content, just like you pick helper 
  247. apps. The user may need to pick the QuickTime plug-in in the Navigator General 
  248. Preferences/ Helpers dialog to make the QuickTime plug-in work. 
  249.  
  250. Q A user is trying to specify the plug-in in Navigator's General Preferences/ Helpers dialog, 
  251. but the "plug-in" radio item is greyed out. 
  252. A If the name of the plug-in has changed, Netscape Navigator will not recognize it until you 
  253. quit and restart Navigator. If the user had an older version of the plug-in with a different 
  254. name, he will need to quit and restart Navigator. If that doesn't work, he may need to delete 
  255. the old Navigator preferences file (he will have to reset mail server options, etc. if he does 
  256. this). 
  257.  
  258. Q I'm embedding movies with controllers, so I add 24 to the height of the movie as directed. 
  259. I'm just wondering where the number 24 came from. Controllers on the Macintosh are 16 
  260. pixels high. 
  261. A Under Windows with Large Fonts turned on (as you would on a high-res monitor), the 
  262. controller is actually 24 pixels high. If you didn't allow 24 pixels for the controller, users with 
  263. large fonts would see only the top part of the controller. 
  264.  
  265. Q I'm embedding movies with controllers, so I add 24 to the height of the movie as directed. 
  266. I'm curious as to what will happen on a Macintosh (where the controller is only 16 pixels 
  267. high) or a PC with normal (not large) fonts (where the controller is 18 pixels high). 
  268. A As long as you are using a solid color background and not using frames, the plug-in will 
  269. paint the background color in the unused area below the controller. If you are using frames, 
  270. the plug-in will paint grey in the unused area. If you are using a background gif or jpeg, the 
  271. controller will paint the background color - in this case we suggest you try to pick a 
  272. background color as close in average color to your background image to minimize distraction. 
  273. The inconsistency of controller heights will be resolved in a future version of QuickTime for 
  274. Windows. 
  275.  
  276. Q What about users who are using a browser other than Netscape Navigator to view my 
  277. pages. Will the plug-in work? 
  278. A Currently we only support Netscape Navigator 3.0 or later. You should put a note on your 
  279. pages mentioning that they are enhanced for Navigator 3.0 and QuickTime. Apple is 
  280. investigating support for other browsers. For up-to-date information on the Apple Q
  281. uickTime plug-in, check the Apple QuickTime Software page. 
  282.  
  283. Q Will the QuickTime plug-in work with movies with sprite tracks? 
  284. A On the Macintosh side, yes. On the Windows side, the movie will not display. A future 
  285. version of QuickTime for Windows will address this issue. 
  286.  
  287. Q I am authoring my web pages on a PC. Is there a version of the QuickTime Internet Tool for 
  288. the PC? 
  289. A Not at this time. You need a Macintosh to use the Internet Movie Tool. 
  290.  
  291. Q What about UNIX? 
  292. A At this time Apple does not support QuickTime on UNIX platforms, so there is not a 
  293. version of the plug-in for UNIX. 
  294.  
  295. Q What happens if I embed a movie and the viewer does not have the QuickTime plug-in? 
  296. A Your page will display a frame where the movie should be and the standard Netscape 
  297. missing-element icon. For this reason, you should always use the PLUGINSPAGE parameter 
  298. of the EMBED tag to point your viewers to http://quicktime.apple.com, where they can 
  299. download the plug-in. 
  300.  
  301. Q Is there a way to use non-QTVR movies as "buttons", so that when the user clicks on them 
  302. they go to another page? 
  303. A Yes, you can use an HREF parameter to specify the URL to go to. But note, if you are using a 
  304. relative pathname for the HREF then it should be relative to location of the movie specified 
  305. in the SRC= parameter. 
  306.  
  307. Q What effect does the plug-in have on the ability of a viewer to save a movie from my page 
  308. to his hard drive? 
  309. A If the QuickTime plug-in is installed, viewers will not be able to save embedded movies to 
  310. their disk using the tradional techniques. However, users can click on the movie to select it, 
  311. then click and hold the mouse button (right-hand button on PCs) to bring up a popup menu 
  312. with a "save" command. 
  313.  
  314. Q I've optimized all of my movies for fast-start playback and embedded them with 
  315. AUTOPLAY=TRUE. But they don't seem to be working very well, especially over modem 
  316. connections. 
  317. A Don't expect large movies to start playing as soon as the page appears. A movie will not 
  318. start playing until the plug-in is sure it can download the rest of the movie before the movie 
  319. finishes playing! As an example, a 45 second movie will not start playing until the plug-in 
  320. thinks it will only take about 40 seconds (90% of the 45 seconds) to finish the download. Over 
  321. a modem, this usually means that almost all of the movie will be transferred before the 
  322. movie starts to play! So don't regard fast start movies as a solution to the time problem 
  323. associated with downloading large movies over modems. As more compressor /
  324. decompressors are created that are tailored for internet playback, you can begin to use these to 
  325. compress your movies so that the fast start feature will have a more obvious effect. And as 
  326. more people gain access to faster internet connections, fast-start movies will be more 
  327. universally appreciated. But for the time being, unless your movie has a data rate of 2.5K/
  328. second or less(!), do not expect the plug-in to begin playing your movies immediately. In 
  329. general, lower data-rate and frame-rate movies will take better advantage of the fast-start 
  330. feature. 
  331.  
  332. Q What will the experience be for users who do not have the plug-in or a browser that 
  333. supports it? 
  334. A Movies that are embedded using the EMBED tag won't show up - instead the plug-in 
  335. prompts the user to go to the URL specified by the PLUGINSPAGE parameter. So if you want 
  336. to give users the alternative of using the good old MoviePlayer-as-a-helper-app strategy, you 
  337. could put some text next to your movie like this: "Click here if you don't have Netscape 3.0 
  338. and Apple's QuickTime plug-in, but you have specified a helper-app capable of displaying 
  339. QTVR movies." You need to have an HREF tag around the word "here", like this:<A 
  340. HREF="mymovie.mov">here</A>. Then as long as "mymovie.mov" is in your current 
  341. directory, if the user clicks on the word "here", MoviePlayer (or PLAYER.EXE on the 
  342. Windows side) should launch, assuming the user configured it as the helper app for .mov 
  343. files in their browser. 
  344.  
  345. Q Any other suggestions regarding the fast-start feature of the plug-in? 
  346. A Many users will click the play button before the movie is finished, expecially for large 
  347. movies. You should design your pages and movies with this behavior in mind. You may 
  348. want to make sure the movie starts with something interesting (as opposed to a fade-in from 
  349. black!). If you don't want the user to be able to click the start button, use the controller=false 
  350. option and make sure autoplay=true is set. 
  351.  
  352. Creating QuickTime content for the Internet
  353. There is a big difference between QuickTime movies that work well over the Internet and the 
  354. QuickTime movies you may be used to seeing on CD-ROMs. This section explains the reasons 
  355. for the difference and some tips and tricks you can use to optimize your movies for playback 
  356. over the internet. Many people still have 14.4 or 28.8 modem links to the Internet. A 28.8 
  357. modem can download a movie at about 2.5 kBytes per second maximum, so a 10 second, 500k 
  358. movie can take several minutes to download. 
  359.  
  360. Even if you are creating content for an intranet-only T1 or T3 connection you will find 
  361. yourself limited by bandwidth. A T1 line can transfer about 100K per second so under the best 
  362. conditions, a 500k movie may appear almost instantly - but in practice anything more than 
  363. 50Kps is tremendously unlikely, and 10Kps is much more realistic). 
  364. Unfortunately, digital video movies tend to be large. A typical 30-second sound and video 
  365. QuickTime movie designed for CD-ROM delivery can be several megabytes in size and can 
  366. take minutes to dowload even over a fast connection. As a webmaster you don't want to keep 
  367. your audience waiting or overload your site. So if you have existing content prepared for CD-
  368. ROM delivery, you will want to take short clips of the movie and probably re-compress them 
  369. at a smaller size and lower data rate. Two good tools for this purpose are Movie Cleaner Pro 
  370. and WebMotion plugin for Movie Cleaner, available from Terran Interactive. WebMotion 
  371. has built-in settings for compressing movies for transmitting over the internet. Movie 
  372. Cleaner Pro has pre-processing features (such as adaptive noise reduction) that make movies 
  373. look better at low data-rates. 
  374.  
  375. The QuickTime plug-in can play many kinds of QuickTime movies. It currently supports all 
  376. QuickTime 2.5 track types, including text tracks, MIDI tracks etc. Using these kinds of movies, 
  377. you can add compelling features to your pages without significantly affecting the time they 
  378. take to download. 
  379.  
  380. Some examples: 
  381. ¥Background music - import a standard MIDI file into QuickTime using Movie Player 
  382. and save it as a QuickTime movie (make sure you select the "Make movie self contained" 
  383. and "Playable on non-Apple computers" options) . The resulting file will be very small and 
  384. can be used with the looping and autoplay settings to act as background music for your page. 
  385. ¥Animation - You can use any of the numerous QuickTime movie editing applications, 
  386. or use Movie Player for simple editing. Many animation tools such as Cinemation 1.1 allow 
  387. you to you to create animations and save them as QuickTime movies. 
  388. ¥QuickTime VR - QuickTime VR Objects and Panaromas can be relatively small and 
  389. highly compelling. If you really want to put a large movie up on your site for download, it's 
  390. best not to embed the movie directly on the page. Rather, save a frame of the movie as a PICT 
  391. using Movie Player, convert it to GIF and use that image as a map to the actual movie. Or 
  392. make a postage size short clip of the movie with a "download fullsize" option. Finally, try not 
  393. to put too many movies on a single page. The download times add up and this can keep users 
  394. with modems waiting. 
  395.  
  396. Known Bugs and Limitations
  397. ¥Netscape 3.0 is extremely picky about table HTML. Although tables often look fine, if 
  398. your HTML is slightly incorrect, you can experience screeching sound and banded video when 
  399. your browser window overlaps a movie within that table. This seems to be associated with 
  400. "bad" HTML code for tables, and is triggered when your browser window hides a piece of your 
  401. movie or movies. We have found that the "Check Markup" or "Check HTML" command of 
  402. BBEdit 4.0 is extremely reliable in pointing out faulty table HTML. 
  403. ¥MACE audio compression is not supported by QuickTime for Windows. Audio-only 
  404. moves compressed by MACE will crash QuickTime and you will have to reboot your system. 
  405. ¥There is a slight inconsistency with traditional HTML syntax and the EMBED tag. The 
  406. syntax is EMBED SRC="movie.mov" WIDTH=xxx HEIGHT=yyy - do not put quotes around 
  407. the values for xxx and yyy, even though according to strict HTML syntax you should be able to 
  408. do so. 
  409.  
  410. QuickTime Plug-in Sample Site 
  411. Visit the new QuickTime Plug-in Sample Site and see how developers are using embedded 
  412. QuickTime media to enhance web sites. Before your visit, make sure you've already installed 
  413. Netscape Navigator 3.0 with the QuickTime plug-in. You'll also need the QuickTime VR 
  414. component to view embedded VR Panoramas and objects (available on the QuickTime 
  415. software page.) 
  416.